package com.hdc.hdc.warehouseManage.service;

import java.util.List;


import org.springframework.data.domain.Page;
import org.springframework.transaction.annotation.Transactional;

import com.hdc.hdc.warehouseManage.entity.GoodsLocation;
import com.hdc.hdc.warehouseManage.entity.GoodsTrade;
import com.hdc.hdc.warehouseManage.entity.vo.WareHouseVO;

public interface GoodsLocationServiceI {

	List<GoodsLocation> findGoodLocation();

	Page<GoodsTrade> findGoodsTradeByLocation(Integer pageNum, Integer pageSize, String locationId);

	@Transactional(rollbackFor=Exception.class)
	public void updateGoodsAndLocations(WareHouseVO vo);

	List<GoodsTrade> findGoodsByHPL(String houseId, String positionId, String locationId);


}
